Deductive Databases with Universally Quantified Conditions
نویسندگان
چکیده
This paper presents an extension to deductive databases, called quantified deductive databases, that incorporates universally quantified expressions (in coded form) in the body of rules. Since universally quantified expressions contain negations in their semantics, quantified deductive databases fall under the category of deductive databases with negation. Furthermore, depending on other factors such as recursion and negation in body of rules, quantified deductive databases may be classified as stratified or non-stratified deductive databases. Applications of quantified deductive databases in expressing relational queries as well as in the bottom-up computation of the (weak) well-founded model of general deductive databases are presented. It is conjectured that quantified deductive databases includes the class of modularly stratified deductive databases.
منابع مشابه
Adaptive Predicate Managers in Database Systems
Relational databases use predicates for a large variety of different functions. some leading to database search, others being handled by theorem proving. First we demonstrate that the theorem provinr! applications have very similar basic requirements for predicate manaeement but differ in their need foti efficiency. Second we Gresent dedicated deduction methods fo; DBMS that employ a copcept of...
متن کاملDefault Databases: Extending the Approach of Deductive Databases Using Default Logic
Extending the relational data model using classical logic to give deductive databases has some signiicant beneets. In particular, classical logic rules ooer an eecient representation: a universally quantiied rule can represent many facts. However, classical logic does not support the representation of general rules, or synonymously defaults. General rules are rules that are usually valid, but o...
متن کاملSolving Existentially Quantified Horn Clauses
Temporal verification of universal (i.e., valid for all computation paths) properties of various kinds of programs, e.g., procedural, multi-threaded, or functional, can be reduced to finding solutions for equations in form of universally quantified Horn clauses extended with well-foundedness conditions. Dealing with existential properties (e.g., whether there exists a particular computation pat...
متن کاملSimple Invariants for Proving the Safety of Distributed Protocols (Invited Talk)
Safety of a distributed protocol means that the protocol never reaches a bad state, e.g., a state where two nodes become leaders in a leader-election protocol. Proving safety is obviously undecidable since such protocols are run by an unbounded number of nodes, and their safety needs to be established for any number of nodes. I will describe a deductive approach for proving safety, based on the...
متن کاملDeductive Databases with Conditional Facts
Department of Computer Science The Wichita State University Wichita, Kansas 67260-0083, USA e-mail: [email protected] Abstract. We introduce the notion of conditional facts in deductive databases. The language used to express the conditions in the basic facts does not involve constructs used to describe the database and is motivated by its potential usefulness in expressing disjunctive facts and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011